Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Turkey F6 Czech Rep. F2 Czech Rep. F3 Portugal F3 Germany F13 Romania F6 Argentina F4 Argentina F5 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Romania F9 Romania F9 Macedonia Open - Skopje Manchester Challenger - Manchester Internationale Tenniskampioenschappen - Scheveningen Siemens Open 2004 - Scheveningen PrivatBank Cup - Dnepropetrovsk Challenger 42 - Andrezieux Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Joinville Tennis Festival - Joinville drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Amazonia Open de Tenis - Belem Kueppers Kolsch Cup by Lambertz - Aachen Kobstaedernes ATP Challenger - Kolding Aberto de Sao Paulo - Sao Paulo Siemens Open 2001 - Scheveningen Neride Prague Indoor - Prague Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton Siemens Open 2002 - Scheveningen ECU Prague Open - Prague Unique Zagreb Open - Zagreb Zagreb Open - Zagreb St. Francis Health System USTA Challenger - Tulsa Sporting Challenger '07 Trofeo Regione Piemonte - Turin Zagreb Open - Zagreb Siemens Open 2007 - Scheveningen Porsche Open - Poznan GHI Bronz Classic - Bronx Okal Cup - Eckental Open de Charleroi - Charleroi Architect Open - Budapest Muller Cup - Ulm Lamberts Open by Stawag - Aachen Muller Cup - Ulm Tatra Banka Open 2001 - Bratislava Warsteiner Challenger Wolfsburg - Wolfsburg Internationale Tenniskampioenschappen Scheveningen - Scheveningen Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Muller Cup 2000 - Ulm Aamulehti Tampere Opene - Tampere The Scottish Championships - Edinburgh Milano Challenger-Jameson Cup - Milan SAA Hilversum Open - Hilversum Logopak Challenger 2005 - Lubeck Zagreb Open - Zagreb Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Open de Montauban - Montauban Open de L'Isere - Grenoble Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Sao Paulo Challenger Iquique Challenger BMW Tennis Championship - Sunrise Timisoara Challenger - Timisoara Trofeo Sisma Mantova - Mantova Napoli Challenger Athens Challenger Lugano Challenger Medjurgorje Open - Medjugorje Braunschweig Challenger Open D'Orleans - Orleans Scheveningen Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Marrakech Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Open D'Orleans - Orleans Alphen Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Ethias Trophy - Mons Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires The LTA Bolton Challenger - Bolton Privatbank Open 2006 - Dnepropetrovsk XI Torneo Internazionale di Tennis - Barletta Montevideo Challenger Tatra Banka Open - Bratislava Astana Challenger Rhodes Challenger Privat Bank Cup - Dnepropetrovsk Copa Petrobras Argentina - Buenos Aires Montevideo Challenger Naples Challenger - Naples Copa Kia Challenger ATP - Santiago II Naples ITG Challenger - Naples Open de Rennes La Trinitaine - Rennes Salinas Challenger Kolding Challenger Lima Challenger 2007 - Lima KGHM Dialog Polish Indoors - Wroclaw TED Open - Istanbul Scheveningen Challenger XL Bermuda Open - Bermuda Czech Indoor Open - Prague Sao Paulo Challenger Copa Petrobras-Argentina - Buenos Aires Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Lambertz Open by Stawag - Aachen Buenos Aires Challenger Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis Barranquilla Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Mestre Challenger Caltanissetta Challenger Arpa Ceramic Cup - Reggio Emilia Liberec Challenger Open D'Orleans - Orleans Guayaquil Challenger Tatra Banka Slovak Open - Bratislava Montevideo Challenger Heilbronn Open - Heilbronn Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn VII Open Banc Agricol - Andorra 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Santo Domingo Challenger Aix En Provence Challenger Santa Cruz de la Sierra 2 Challenger Montevideo Challenger Rome Challenger Szczecin Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Ethias Trophy - Mons ECM Prague Open 2005 - Prague Copa Petrobras Paraguay - Asuncion PEOPLEnet Cup - Dnepropetrovsk Aix En Provence Challenger Tunis Challenger Copa Petrobras - Montevideo Kremlin Cup - Moscow Montevideo Challenger Open de Franche Comte - Besancon Sony Ericsson Open 2008 - Belgrade Challenger Groningen - Groningen drkoop.com USTA Tennis Championships of Houston - Houston Gerry Weber Open - Halle Lyon Challenger ECM Prague Open - Prague Unique Zagreb Open - Zagreb USTA Tennis Championships of Austin - Austin Weissenhauser Strand Cup - Hamburg AXA Cup - London drkoop.com USTA Challenger of Austin - Austin The Stella Artois Grass Court Championships - Queen's/London Tatra Banka Open 2006 - Bratislava Kos Succhetti Tennis Cup - Cordenons Energis Dutch Open - Amsterdam Montevideo Challenger Internazionali di Tennis di San Marino - San Marino Grand Prix de Tennis de Lyon - Lyon Prostejov Challenger Caltanissetta Challenger Copenhagen Open - Copenhagen Guayaquil Challenger Montevideo Challenger Verizon Tennis Challenge - Atlanta Iasi Challenger La Serena Open - La Serena The Stella Artois Grass Court Championships - London Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Heineken Trophy - 's-Hertogenbosch International Bavarian Championship - Eckental drkoop.com USTA Challenger of Houston - Houston Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana Salzburg-Anif Challenger Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana drkoop.com USTA Tennis Championships of San Antonio - San Antonio Kuppers Kolsch Cup - Aachen Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Crystal Cup 1998 - Portoroz Bristol Challenger Trophy - Bristol San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino BMW Tennis Championship - Sunrise The 'Fitz' Casino Challenger - Tunica Pro Tennis World Open - Sunrise Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open - Bratislava Heineken Open - Auckland Challenger Casablanca San Angel - Mexico City The Stella Artois Grass Court Championships - London Milan Challenger Riviera di Rimini Challenger - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Energis Open - Amersfoort Tean International - Alphen AAPT Championships - Adelaide Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Heineken Trophy - 's-Hertogenbosch ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona BMW Open - Munich Montevideo Challenger Miller Lite Hall of Fame Tennis Championships - Newport Rosmalen Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo Aix En Provence Challenger ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Prostejov Challenger The Stella Artois Grass Court Championships - London Next Generation Hardcourts - Adelaide Heineken Open - Auckland BMW Open - Munich Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel AIG Japan Open - Tokyo Stockholm Open - Stockholm Heineken Open - Auckland Estoril Open - Estoril St. Petersburg Open - St. Petersburg BMW Open - Munich Gerry Weber Open - Halle Open Seat Godo - Barcelona Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Masters Series - Hamburg BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Estoril Open - Estoril ABN/AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona TD Waterhouse Cup - Long Island Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Belgrade Challenger Orange Warsaw Open - Warsaw Cherbourg Challeger PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Sarajevo Challenger Malaysian Open - Kuala Lumpur Portugal Open - Oeiras Vegeta Croatia Open - Umag China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TD Waterhouse Cup - Long Island Citi Open - Washington China Open - Beijing Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Johannesburg Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Santos Challenger Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland Cordoba Open - Cordoba SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Gonet Geneva Open - Geneva US Men's Clay Court Championship - Houston Open Parc - Lyon Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Brasil Open - Sao Paulo Stockholm Open - Stockholm Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Vercelli Challenger Belgrade 2 - Belgrade International German Open - Hamburg Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo Heineken Open - Auckland Movistar Open - Santiago Luedenscheid Challenger Lima Challenger Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Apia International - Sydney Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Kremlin Cup - Moscow The Powder Byrne Trophy - Surbiton USTA Challenger of North Miami Beach - North Miami Beach Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Zagreb Open - Zagreb Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Valencia Open - Valencia Muller Cup 99 - Ulm Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Bristol Challenger Trophy - Bristol Poznan Challenger - Poznan Brasil Open - Sao Paulo China Open - Beijing Wiesmann Roadster Open - Nuembrecht SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba The Priority Telecom Open - Amersfoort Copa Petrobras Paraguay - Asuncion Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Open de Moselle - Metz Stockholm Open - Stockholm BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad ABN/AMRO World Tennis Tournament - Rotterdam Plava Laguna Croatia Open - Umag Synsam Swedish Open - Bastad Vietnam Open - Ho Chi Minh City Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Estoril Open - Estoril ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Bordeaux Challenger Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Heineken Trophy - 's-Hertogenbosch Grolsch Open - Amsterdam Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amsterdam Catella Swedish Open - Bastad Stockholm Open - Stockholm Samsung Open - Brighton China Open - Beijing BMW Open - Munich Argentina Open - Buenos Aires Ordina Open - 's-Hertogenbosch International Tennis Championships - Delray Beach Heineken Trophy - 's-Hertogenbosch Rio Open - Rio de Janeiro Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Madrid President's Cup - Tashkent Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Montechiarugolo Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells The Ericsson Open - Miami The Stella Artois Championships - London Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Croatia Open Umag - Umag Masters Series Hamburg - Hamburg Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Studena Croatia Open Umag - Umag Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami The Ericsson Open - Miami Western & Southern Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Copa Telmex - Buenos Aires French Open - Paris Australian Open - Melbourne European Open - Antwerp French Open - Paris Erste Bank Open - Vienna German Tennis Championships - Hamburg Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg Telecom Italia Masters - Rome French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 2, 2R, URU-ECU 5-0 Wimbledon - London Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 U.S. Open - New York Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, URU-DOM 3-1 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag